deep excavation - French English Dictionary